import thenFs from 'then-fs'

// 在 async 中,第一个 await 之前的代码会同步执行,await 之后的代码会异步执行
console.log('A')
// 如果方法内用了 await,则方法前需要用 async 修饰
async function getAllFile(){
    console.log('B')
    // thenFs.readFile() 的值是一个 Promise 实例
    const r1 = await thenFs.readFile('./files/1.txt','utf-8')
    console.log(r1)
    const r2 = await thenFs.readFile('./files/2.txt','utf-8')
    console.log(r2)
    const r3 = await thenFs.readFile('./files/3.txt','utf-8')
    console.log(r3)
    console.log('D')
}

getAllFile()
console.log('C')